package com.topten.util;

import java.util.ArrayList;
import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.persistence.TypedQuery;

import org.apache.jasper.tagplugins.jstl.core.ForEach;

import com.topten.basicas.comum.Situacao;
import com.topten.basicas.organizacional.Funcionario;
import com.topten.basicas.varejo.Estoque;
import com.topten.dao.especificos.DAOEstoque;
import com.topten.dao.especificos.DAOFuncionario;
import com.topten.dao.especificos.IDAOEstoque;
import com.topten.dao.especificos.IDAOFuncionario;

public class Main {

	public static void main(String[] args) {

/*  EntityManagerFactory emf = Persistence.createEntityManagerFactory("unitTopten");		
  EntityManager entityManager = emf.createEntityManager();
  
  entityManager.close();
  emf.close();
 	
 			
		List<Funcionario> lista =  new ArrayList();
				
		IDAOFuncionario f = new DAOFuncionario();
		
		//lista=f.listarTodosAtivos(Situacao.ATIVO);
		lista=f.buscarFuncionarioPorNome("a");
		
		System.out.println(lista.size());
	for (Funcionario funcionario : lista) {
		
		System.out.println(funcionario.getMatricula());
		System.out.println(funcionario.getNome());
		
	}
		



	}
	
	
*/
		
		List<Estoque> lista =  new ArrayList();
		
		IDAOEstoque daoEstoque = new DAOEstoque();
		
		lista = daoEstoque.buscarProdutoEstoquePorNomeELoja("", 57);
		
		System.out.println(lista.size());
		
		for (Estoque estoque : lista) {
			
			System.out.println(estoque.getProduto().getDescricao());
			
		}
				
		
		
	}
}
